@import '~@delon/theme/styles/default';
.ad-full-content{
  overflow-y: auto;
}
::ng-deep{
  .ad-footer-toolbar .left{
    flex: 2 !important;
    // margin-left: 0 !important;
  }
  .ad-footer-toolbar .right{
    flex: 3 !important;
    // .ant-form-item-label{
    //   width: 80px !important;
    //   label{line-height: 32px;}
    // }
  }
}

.edit-header{
  height: 60px;
  background: #1785FB;
  width: 100%;
  z-index: 9;
  padding: 10px 20px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  .logo{
    width: 110px;
    height: 40px;
  }
  .line{
    width: 3px;
    height: 25px;
    background: #fff;
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 20px;
  }
  .tit{
    color: #FFFFFF;
    line-height: 35px;
    font-size: 18px;
    flex: 1;
  }
  .right{
    flex: 1;
    .ant-row{
      height: 40px;
      button{
        margin-top: 4px;
        background: #fff;
        color: #1890ff;
      }
    }
  }
}
.wrap{
  padding: 20px;
  margin-top: 50px;
}

.topBar {
  background-color: #FFFFFF;
  padding: 20px;
  overflow: hidden;
  margin-bottom: 15px;
  .ant-breadcrumb {float: left;}
  .rside {float: right;width:400px;position: relative;padding-left: 80px;
    .lText {position: absolute;left:0;top:0;line-height: 24px;}
  }
  .ant-steps {vertical-align: middle;}
  .current {color: @primary-color;}
}

.main {
  display: flex;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  overflow: auto;
  background-color: @body-background;
}
.maina{
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  overflow: auto;
  padding: 16px;
  background-color: @body-background;
}
.padd-16{
  padding: 0;
  ::ng-deep{
    .ant-card{
      width: 100%;
    }
    .ant-card-head{
      padding: 0 20px;
    }
  }
}

.menu {
    width:160px;
    border-right: @border-width-base @border-style-base @border-color-split;
  ::ng-deep {
    .ant-tabs .ant-tabs-left-bar {
      width: 100%;
      border-right: none;
    }
    .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
      text-align: left;
    }
  }
}

.content {
  flex: 1;
  padding-left:20px;
  padding-right:20px;
  padding-top: 8px;
  padding-bottom: 8px;
  .title {
    font-size: 20px;
    color: @heading-color;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 12px;
  }
  ::ng-deep {
    .ant-card-body {
      padding:20px 0 0 0;
      .ant-form-item-label{
        line-height: 32px;
      }
    }
    .ant-card-head {padding: 0 10px 0 10px;}
  }
}
.ant-form-item-label {text-align: left;margin-top:2px;width:130px;height:32px;float: left;line-height:16px;overflow: visible;white-space: normal;display: flex;flex-wrap: wrap;align-content:center;padding-right: 10px;
  &.w60 {width:60px;}
}
.ml {margin-left: 130px!important; }
.mlsmall {margin-left:60px!important; }
.bigSize {color:@primary-color;font-size: 18px;margin-top: 30px;}
.smallTitle {padding-left:20px;border-bottom: 1px solid #f8f9fb;position:relative;line-height:40px;margin-bottom: 20px;
  &:before {content: "";width: 2px;height:16px;position:absolute;left:0;top:15px;background-color:@primary-color;}
}
.items {border: 1px solid #f8f9fb;
  .text {text-align: center;height: 40px;line-height: 40px;margin: 0;}
}
.vide {margin: auto;height: 400px;float: none;}
.zx-top{
  height: 50px;
  line-height: 50px;
  span{
    display: inline-block;
    margin-right: 20px;
  }
}
.zx-tit{
  height: 50px;
  line-height: 50px;
  display: flex;
  border-bottom: 1px dotted #000;
  margin-bottom: 20px;
  &-l{flex: 1;color: #0f0f0f;font-size: 18px;}
  &-c{margin: 0 50px 0 10px;}
  &-c:hover{color: #1685FB;}
  &-r{
    cursor: pointer;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url("https://www.zhaodui.com.cn/pic/fxjIcon/icon-72.png") center center no-repeat;
    background-size: 100% 100%;
    margin-top: 10px;
  }
  &-a{
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url("https://www.zhaodui.com.cn/pic/fxjIcon/icon-09.png") center center no-repeat;
    background-size: 100% 100%;
    margin-top: 10px;
  }
}

.pfmx{
  margin: 20px 0;
  .ant-select{width: 100%;}
  &-c{
    ul{overflow: hidden;}
    li{width: 50%;height: 50px;line-height: 50px;float: left;list-style: none;}
  }
  &-r{
    &-jy{width: 100px;height: 100px;margin-top: 25px;overflow: hidden;
      background: url("https://www.zhaodui.com.cn/pic/fxjIcon/icon-66.png") center center no-repeat;
      background-size: 100% 100%;
      &-a{
        color: #3A8DD8;
        line-height: 100px;
        text-align: center;
        font-size: 20px;
        transform:rotate(-35deg);
        -ms-transform:rotate(-35deg); 	/* IE 9 */
        -moz-transform:rotate(-35deg); 	/* Firefox */
        -webkit-transform:rotate(-35deg); /* Safari 和 Chrome */
        -o-transform:rotate(-35deg); 
      }
    }
  }
}

.pfmx-jy{
  width: 150px;
  height: 150px;
  // margin-top: 25px;
  margin: 36px auto;
  overflow: hidden;
  background: url(https://www.zhaodui.com.cn/pic/fxjIcon/icon-66.png) center center no-repeat;
  background-size: 100% 100%;
  &-a{
    color: #3A8DD8;
    line-height: 148px;
    text-align: center;
    font-size: 30px;
    transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
  }
}

.zx-subtit{
  height: 28px;
  line-height: 28px;
  margin-bottom: 20px;
  span{
    display: inline-block;
    float: left;
  }
  .line{
    width: 4px;
    height: 28px;
    background: #259B24;
    margin-right: 10px;
  }
}
.zx-content{
  width: 100%;
  height: auto;
  // margin-bottom: 10px;
  overflow: hidden;
  .zx-item{
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
    padding: 20px 20px 0;
    background: rgb(244,248,251);
    border-radius: 5px;
  }
  .zx-item:nth-child(3n){
    margin-right:0;
  }
  .zx-item>p{
    font-size: 16px;
    color: #0f0f0f;
  }
  .zx-item>p:nth-child(2){
    text-align: center;
    display: flex;
    line-height: 32px;
  }
  .zx-item>p:nth-child(2)>input{
    text-align: center;
    margin-right: 10px;
  }
  .blue{
    font-size: 24px;
    color: #3A8DD8;
  }
  .red{
    font-size: 24px;
    color: rgb(229,28,35)
  }
}
.zx-flex{
  display: flex;
  margin-bottom: 20px;
  .flex-l{
    flex: 1;
    padding: 20px 20px 0;
    background: rgb(244,248,251);
    .flex-tit{
      font-size: 16px;
      color: #0f0f0f;
      height: 20px;
      line-height: 20px;
    }
    .zx-m3{
      font-size: 40px;
      height: 45px;
      line-height: 45px;
      color: #3A8DD8;
    }
  }
  .flex-r{
    flex: 3;
    padding: 45px 20px 0 80px;
    background: rgb(244,248,251);
  }
  .flex-m{
    font-size: 16px;
    height: 40px;
    margin: 0;
    label{
      width: 150px;
      display: inline-block;
    }
    span{
      // color: #3A8DD8;
      font-size: 24px;
      width: 90px;
      text-align: center;
      display: inline-block;
      input{
        color: #3A8DD8;
        text-align: center;
      }
    }
  }
  .flex-num{
    color: #3A8DD8;
    font-size: 40px;
    height: 140px;
    line-height: 140px;
    padding-left: 60px;
  }
}



.jqsp-item{
  height: 75px;
  line-height: 75px;
  display: flex;
  span{
    width: 100px;
    overflow: hidden;
    margin-right: 20px;
  }
  input{
    // flex: 1;
    width: 200px;
    height: 40px;
    margin-top: 17px;
  }
}

.dti{
  width: 100%;
  height: auto;
  overflow-y: scroll;
  margin-bottom: 20px;
  &-w{
    width: 100%;
    min-width: 1300px;
    &>div{border: 1px solid #000;}
    &-t{height: 40px;line-height: 40px;background: #404040;color: #fff;text-align: center;}
    &-m{height: 230px;border-top: none !important;display: flex;font-size:12px;
      &>div{height: 230px;border-right: 1px dotted #000;text-align: center;}
      &>div:last-child{border-right: none !important;}
      &-01{width: 48px;padding: 100px 0;}
      &-02{width: 40px;
        &-tit{height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{height: 84px;line-height: 84px;border-bottom: 1px dotted #000;}
        &-02{height: 68px;line-height: 68px;border-bottom: 1px dotted #000;}
        &-03{height: 50px;line-height: 50px;}
      }
      &-03{width: 84px;
        &-tit{height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{height: 84px;border-bottom: 1px dotted;padding: 30px 0;}
        &-02{height: 68px;border-bottom: 1px dotted;padding: 24px 0;}
        &-03{height: 50px;padding: 8px 0;}
      }
      &-04{width: 84px;
        &-tit{height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{height: 36px;border-bottom: 1px dotted;padding: 9px 0;background: #f2f2f2;}
        &-02{height: 48px;overflow: hidden;border-bottom: 1px dotted;
          input{text-align: center;border: none;background: transparent;width: 100%;height: 48px;}
        }
        &-03{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
        &-04{height: 48px;border-bottom: 1px dotted;
          input{text-align: center;border: none;background: transparent;height: 48px;width: 100%;}
        }
        &-05{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
        &-06{height: 34px;
          input{text-align: center;border: none;background: transparent;height: 34px;width: 100%;}
        }
      }
      &-05{width: 140px;
        input{border: none;background: transparent;text-align: center;}
        &-tit{height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{height: 36px;border-bottom: 1px dotted;padding: 9px 0;background: #f2f2f2;}
        &-02{height: 48px;overflow: hidden;border-bottom: 1px dotted;
          &>div{height: 24px;line-height: 24px;display: flex;overflow: hidden;}
          &-01{border-bottom: 1px dotted;
            &-01{width: 78px;border-right: 1px dotted;overflow: hidden;
              input{width: 100%;height: 24px;text-align: center;}
            }
            &-02{flex: 1;text-align: center;}
          }
        }
        &-03{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
        &-04{height: 48px;border-bottom: 1px dotted;
          &>div{height: 24px;line-height: 24px;display: flex;overflow: hidden;}
          &-01{border-bottom: 1px dotted;
            &-01{width: 78px;border-right: 1px dotted;overflow: hidden;
              input{width: 100%;height: 24px;text-align: center;}
            }
            &-02{flex: 1;text-align: center;}
          }
        }
        &-05{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
        &-06{height: 34px;
          input{width: 100%;height: 34px;line-height: 34px;}
        }
      }
      &-06{width: 390px;
        input{border: none;background: transparent;text-align: center;width: 100%;}
        &-tit{width:390px;float: left;height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{border-right:1px dotted;float: left;height:206px;
          input{height: 24px;line-height: 24px;text-align: center;}
          &-01{height: 36px;border-bottom: 1px dotted;background: #f2f2f2;}
          &-02{height: 24px;line-height: 24px;border-bottom: 1px dotted;text-align: center;}
          &-03{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
          &-04{height: 34px;line-height: 34px;text-align: center;}
        }
        .w96{width: 96px;}
        .w106{width: 106px;}
        .w52{width: 52px;}
        .w56{width: 56px;}
        .w78{width: 79px;border: none;}
        .p9{padding: 9px 0;}
      }
      &-07{width: 200px;
        &-tit{width: 200px;float: left;height: 60px;line-height: 60px;background: #ffc2cb;border-bottom: 1px dotted #000;color: #ad0101;font-size: 24px;}
        &>div{float: left;}
        .h206{height: 169px;}
        &-01{border-right: 1px dotted;width: 100px;
          &-02{height: 24px;line-height: 24px;border-bottom: 1px dotted;text-align: center;}
          &-03{height: 20px;line-height: 20px;border-bottom: 1px dotted;background: #f2f2f2;}
          &-04{height: 34px;line-height: 34px;text-align: center;}
          .a{background: #ffc2cb;color: #ad0101;}
        }
        &-02{width: 99px;line-height: 169px;background: #ffc2cb;color: #ad0101;}
      }
      &-08{flex: 1;
        &-tit{width:100%;height: 24px;line-height: 24px;background: #d9d9d9;border-bottom: 1px dotted #000;}
        &-01{border-bottom: 1px dotted;text-align: left;
          p{margin: 0;}
          .red{color: #ad0101;}
        }
        .h84{height: 84px;padding: 15px 5px;}
        .h68{height: 68px;padding: 6px 5px;}
        .h54{height: 54px;padding: 0 5px;}
      }
    }
    &-b{height: 390px !important;border-top: none !important;display: flex;
      input{border: none;background: transparent;text-align: center;height: 50px;line-height: 50px;width: 100%;}
      &>div{height: 390px;}
      &-tit{height: 40px;line-height: 40px;text-align: center;background: #d9d9d9;border-bottom: 1px dotted;}
      &-01{width: 48px;padding: 170px 0;}
      &-02{width: 40px;}
      &-03{width: 84px;}
      &-04{width: 84px;}
      &-05{width: 140px;}
      &-06{width: 96px;}
      &-07{width: 106px;}
      &-08{width: 52px;}
      &-09{width: 56px;}
      &-10{width: 80px;}
      &-11{width: 200px;
        .red{background: #ffc2cb;color: #ad0101;font-size: 24px;}
        &-01{width: 100px;float: left;
          &-it{height: 50px;line-height: 50px;text-align: center;border-bottom: 1px dotted;}
          &-it:last-child{border-bottom: none;}
        }
        &-02{width: 99px;float: left;height: 350px;line-height: 350px;background: #ffc2cb;color: #ad0101;border-left: 1px dotted;}
      }
      &-12{flex: 1;
        .dti-w-b-iti{height: 50px;border-bottom: 1px dotted;text-align: left;padding-left: 5px;padding-right: 5px;}
        .dti-w-b-iti:last-child{border: none;}
        p{margin: 0;}
        .red{color: #ad0101;}
      }
      &-it{height: 50px;line-height: 50px;border-bottom: 1px dotted;}
      &-it:last-child{border: none;}
    }
  }
}


.rgsp{background: #fff;padding: 30px;
  &-tit{height: 50px;line-height: 50px;border-bottom: 1px dotted;display: flex;margin-bottom: 30px;
    &-l{flex: 1;}
    &-c{margin-right: 30px;}
    &-r{margin-right: 0;}
  }
  .search__form{margin-bottom: 20px;}
  .search__form .ant-form-item > .ant-form-item-label{width: 130px;}
  // 补充材料
  .bccl{margin-bottom: 20px;
    &>p{height: 50px;line-height: 50px;}
    &-info{width: 100%;height: 100px;
      &>textarea{width: 100%;height: 100%;padding: 10px;resize: none;}
    }
  }
  .rgsp-btn{margin: 0 auto;}
  .ant-col-xl-8{margin-bottom: 15px;}

}

.dashuju{
  &-t{
    height: 50px;
    
  }
}